@charset "utf-8";
/* CSS Document */
/* bianli100 style */

/* Reset Mates */
html {}
body,table,tr,td,th,dl,dt,dd,form,p,img,input {margin:0; padding:0; border:0; text-decoration:none; text-indent:0;}
body {font-size:12px; font-family:Arial, Helvetica, sans-serif, "宋体"; color:#777; background:#fff; text-align:center;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; border:0; line-height:1em; text-decoration:none; text-indent:0;}
h1 {font-size:28px; font-family:"微软雅黑", "黑体";}
h2 {font-size:22px; font-family:"微软雅黑", "黑体";}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:12px; font-style:italic; font-weight:normal;}
a {cursor:pointer; text-decoration:none; color:#0091c6}
a:hover {text-decoration:underline;}
button {cursor:pointer;}

ul,ol,li {margin:0; padding:0; list-style-position:outside; list-style:none;}
dl,dt,dd {display:block;}

.wrapper {width:1200px; margin:auto; text-align:left;}
.wrapper_950 {width:950px; margin:auto; text-align:left;}
.col_1,.col_2,.col_3,.col_4 {float:left; overflow:auto;}
.hide {display:none;}
.clear {clear:both;}
.disappear {display:none;}

.l,.r {position:absolute;}
.r {right:0;}
.float_l {float:left;}
.float_r {float:right;}

.shadow_1 {-o-box-shadow: 0px 1px 5px #888; -icab-box-shadow: 0px 1px 5px #888; -khtml-box-shadow: 0px 1px 5px #888; -moz-box-shadow: 0px 1px 5px #888; -webkit-box-shadow: 0px 1px 5px #888; box-shadow: 0px 1px 5px #888; filter:progid:DXImageTransform.Microsoft.DropShadow(color=#cccccc, offx=0, offy=1);}

/* From Style */
.form_1 {padding:20px 0;}
	.form_1 .textfield {height:20px; padding:2px; color:#444; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #aaa; border-right:1px solid #aaa;}
	.form_row_1 {clear:both; padding:8px 20px 8px 20px; overflow:auto; zoom:1;}
	.form_row_1 dt {width:60px; padding-right:10px; float:left; text-align:right; line-height:26px; font-size:14px;}
	.form_row_1 dd {float:left; vertical-align:middle; line-height:26px;}
	.form_row_1 input,
	.form_row_1 button,
	.form_row_1 span,
	.form_row_1 img {vertical-align:middle;}
	.form_row_1 button {}
	.form_tips_1 {background:#FFFBD6; padding:2px; margin:0 6px 0 0;}
	.tips_conner {position:relative; left:-6px; float:left;}
	.form_tips_1 .text {padding:5px;}

.form_2 {}
.form_2 .textfield {height:20px; padding:2px; color:#444; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #aaa; border-right:1px solid #aaa;}
.form_2 .textarea {padding:2px; color:#444; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #aaa; border-right:1px solid #aaa;}
.form_2 .btn_common {padding:5px 10px;}

.form_3 input {display:inline;}

.textfield_1 {height:20px; padding:2px; color:#444; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #aaa; border-right:1px solid #aaa;}
.textfield_2 {height:16px; padding:2px; color:#444; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #aaa; border-right:1px solid #aaa;}
.inputBg {border:1px solid #bbb; color:#444; padding:5px; background:url(images/bianli100/bgs_gray.gif) 0 -40px repeat-x;}

/* Icon Style */
.icon_dropdown_white {width:11px; height:11px; background:url(images/bianli100/icons_blue.gif) no-repeat 0 -34px;}
.icon_right {display:inline-block; width:24px; height:24px; background:url(images/bianli100/icons.gif) 0 0;}
.icon_error {display:inline-block; width:24px; height:24px; background:url(images/bianli100/icons.gif) 0 -24px;}
a:hover .icon_dropdown_white {background-position:0 -45px;}
a:hover .icon_my_position {background-position:-13px 0;}

/* block Style */
.submenu_1 {}
.submenu_1 li {}
.submenu_1 li a {display:block; width:105px; height:29px; line-height:29px; border-bottom:1px solid #e7e7e7; color:#777; font-size:12px; text-indent:9px;}
.submenu_1 li a:hover {background:#fff1e7;}
.submenu_1 li.active a {width:108px; height:30px; line-height:30px; background:#ffa970 url(images/bianli100/icons_red.gif) right top; color:#fff; border-bottom:0;}

.pager {text-align:center;}
.pager .box {text-align:center; padding:30px 0 10px 10px;}
.pager a,span {text-align:center; line-height:12px;}
.pager a {display:inline-block; border:1px solid #ccc; padding:8px; margin-right:5px;}
.pager a:hover {border:1px solid #0091c6; color:#0091c6; text-decoration:none;}
.pager a:active {margin:1px 4px 0 1px;}
.pager .page_link {width:12px; height:12px;}
.pager .page_now {display:inline-block; border:1px solid #0091c6; padding:8px; margin-right:5px; width:12px; height:12px ;background:#0091c6; color:#fff;}
.pager .spacer {display:inline-block; width:10px;}
.pager .count {display:inline-block; padding:5px 5px 5px 0;}

.article {overflow:auto; zoom:1;}
.article h2 {border:1px solid #ddd; background:#f2f2f2; padding:10px;}
.article a {text-decoration:underline; color:#0091c6;}
.article a:hover {text-decoration:none;}
.article .text {width:700px; padding:20px 10px; font-size:14px; line-height:1.8em;}
.article .text h3 {font-family:"微软雅黑", "黑体"; font-size:22px; line-height:2em; color:#444;}
.article .text h4 {font-family:"微软雅黑", "黑体"; font-size:18px; line-height:2em;}
.article .text h5 {font-family:"微软雅黑", "黑体"; font-size:14px; line-height:2em;}
.article .text p {line-height:2em; font-family:"微软雅黑", "黑体";}
.article .text ul {margin:10px 20px; list-style:square;}
.article .text ul li { list-style:square;}
.article .text ol {margin:10px 20px; list-style:decimal;}
.article .text ol li {list-style:decimal;}
.article table td {padding:5px;}

/* List Style */
.text_list_1 {padding:5px 2px 0 0;}
	.text_list_1 h3 {border-bottom:1px solid #e5e5e5; color:#0091c6; font-family:"微软雅黑", "黑体"; padding:0 5px 5px 2px; margin-bottom:5px; font-size:14px;}
	.text_list_1 h3 a {color:#0091c6;}
	.text_list_1 li {padding:0 0 5px 16px; font-size:12px; line-height:18px; background:url(images/bianli100/icon_circle_1.gif) no-repeat;}
	.text_list_1 li a {color:#777;}
	.text_list_1 li a:hover {text-decoration:underline; color:#0091c6;}

.tags_list {color:#999;}
.tags_list a {font-size:12px; margin:0 0.5em; color:#777;}
.tags_list a:hover {text-decoration:underline;}

.label {z-index:80;}
.icon_label_hot {width:45px; height:45px; background-image:url(images/bianli100/icons.gif); background-position: 0 -80px;}
.icon_label_new {width:45px; height:45px; background-image:url(images/bianli100/icons.gif); background-position: -50px -80px;}
.icon_label_lowprice {width:45px; height:45px; background-image:url(images/bianli100/icons.gif); background-position: -100px -80px;}
.icon_label_discount {width:45px; height:45px; background-image:url(images/bianli100/icons.gif); background-position: 0 -200px; color:#fff; font-size:16px; text-indent:2px;}

.goods_list_1 {overflow:auto;}
	.goods_list_1 li {float:left; width:190px; height:240px;}
	.goods_list_1 .box {padding:10px; background:#fff;}
	.goods_list_1 .thumb {width:170px; height:170px; overflow:hidden;}
	.goods_list_1 .thumb img {width:100%; height:100%;}
	.goods_list_1 .thumb_box {display:block; position:relative;}
	.goods_list_1 .addtocart {display:none; position:absolute; right:10px; bottom:10px; width:50px; height:27px; background:url(images/bianli100/icons_green.gif) 0 -16px;}
	.goods_list_1 .thumb a:hover .addtocart {display:block;}
	.goods_list_1 .name {padding:10px 0 5px 0; text-align:center; font-size:12px; font-weight:normal; color:#777; white-space:nowrap;}
	.goods_list_1 .name a {color:#777;}
	.goods_list_1 .name a:hover {text-decoration:underline;}
	.goods_list_1 .price {color:#f60; font-weight:bold; font-family:"微软雅黑", "黑体"; font-size:14px; text-align:center;}
	.goods_list_1 .price i {color:#999; font-size:12px; font-style:normal; margin-left:1em; font-weight:normal;}
	.goods_list_1 .label {position:absolute; width:45px; height:45px;}
	.goods_list_1 .saleout {position:absolute; background:#ff7f4d; left:30px; bottom:10px; width:100px; text-align:center; height:20px; line-height:20px; color:#fff; font-size:12px; padding:0 5px;}
	.goods_list_1 .volume_list {display:none; position:absolute; z-index:300; width:190px; background:#f1f1f1;}
	.goods_list_1 .volume_list a {display:block; padding:8px 5px; border-top:1px dotted #ddd; color:#666;}
	.goods_list_1 .volume_list a:hover {text-decoration:none; background:#e6e6e6;}
	.goods_list_1 .volume_list .volume_number {display:inline-block; width:50px; text-align:right;}
	.goods_list_1 .volume_list .volume_price {display:inline-block; width:70px; text-align:right;}
	.goods_list_1 .volume_list .volume_addtocart {display:inline-block; width:50px; height:12px; background-image:url(images/bianli100/icons_green.gif); background-position:-90px -22px;}
	.goods_list_1 .volume_list a:hover .volume_addtocart {background-position:-140px -22px;}

.goods_list_2 {padding:5px; overflow:auto; width:210px;}
.goods_list_2 li {float:left; width:104px; margin-bottom:10px; text-align:center;}
.goods_list_2 li a {color:#777;}
.goods_list_2 li a:hover {text-decoration:underline;}
.goods_list_2 .thumb {display:block; clear:both;}
.goods_list_2 .thumb img {width:80px; height:80px;}
.goods_list_2 .name {display:block; margin:0 5px; clear:both; line-height:16px; padding:5px 0; white-space:nowrap; overflow:hidden;}
.goods_list_2 .price {color:#f60; font-weight:bold;}

.article_list_1 {padding:5px;}
.article_list_1 li {padding:5px 0; float:left; width:50%; list-style-type:square; list-style-position:inside;}

.article_list_2 {padding:5px;}
.article_list_2 li {padding:5px 0; line-height:1.4em;}

.vote_list_1 {padding:7px 7px 0 7px;}
.vote_list_1 li {padding:5px 0; clear:both;}

.table_goodslist_1 .trow td {padding:10px 5px; border-bottom:1px dotted #ddd;}
.table_goodslist_1 .trow2 td {padding:5px 5px; border-bottom:1px dotted #ddd;}
.table_goodslist_1 .thead th {padding:5px 10px; border-bottom:1px solid #ddd; color:#888; font-weight:normal}

.taglist_1 li {padding:17px; float:left; width:200px; vertical-align:middle;}
.taglist_1 li * {vertical-align:middle;}
.taglist_1 li img {margin-left:5px;}

.text_list_2 {padding:10px;}
.text_list_2 li {padding:5px 10px;}

.data_list_1 {overflow:auto;}
.data_list_1 li {float:left; border-left:1px dotted #ddd; margin-left:-1px; padding:20px 30px 20px 20px;}
.data_list_1 .title {color:#999;}
.data_list_1 .data {color:#0091c6; font-family:"微软雅黑", "黑体"; font-size:32px;}

.table_style_2 {padding:5px;}
.table_style_2 td,
.table_style_2 th {padding:5px;}
.table_style_2 th {color:#888; font-weight:normal;}

.table_style_3 {}
.table_style_3 thead td {border-bottom:1px solid #ddd; font-weight:bold;}
.table_style_3 tbody td,
.table_style_3 tbody th {border-bottom:1px dotted #ddd;}
.table_style_3 td,
.table_style_3 th {padding:5px; line-height:30px;}
.table_style_3 th {color:#444; font-weight:normal;}

.form_table_1 {margin-top:-5px;}
	.form_table_1 th {text-align:right; font-weight:normal; color:#888; font-size:14px; padding:24px 10px 0 0; vertical-align:top;}
	.form_table_1 td {font-size:14px; text-align:left; color:#444; padding:20px 0 0 0;}
	.form_table_1 .inputBg {border:1px solid #bbb; color:#444; padding:9px 5px; margin-top:-5px; font-size:14px; background:url(images/bianli100/bgs_gray.gif) 0 -40px repeat-x;}
	
.select_list_1 {overflow:auto;}
	.select_list_1 li {float:left; position:relative; margin:0 10px 10px 0; border:2px solid #e5e5e5; cursor:pointer;}
	.select_list_1 .box {padding:8px 12px;}
	.select_list_1 .summary {margin-left:2em;}
	.select_list_1 .name {font-weight:bold;}
	.select_list_1 li.active {border:2px solid #9cc813;}
	.select_list_1 li.active i {position:absolute; left:-2px; top:-2px; width:19px; height:19px; background:url(images/bianli100/icons_green.gif) -60px -16px no-repeat;}
	.select_list_1 li.active .name {color:#749802;}
	.select_list_1 .checkbox {border:2px solid #e5e5e5;}
	.select_list_1 .radio {display:none;}

.comment_list {}
	.comment_list li {padding:10px; border-bottom:1px dotted #ddd; line-height:1.5em;}
	.comment_list .comment_author {padding-bottom:5px; color:#888;}
	.comment_list .comment_date {margin-right:1em;}
	.comment_list .comment_good {margin-left:1em;}
	.comment_list .comment_content {color:#444;}
	.comment_list .comment_reply {color:#888; border:1px solid #ddd; background:#f2f2f2; padding:8px; margin-top:5px;}
	.comment_list .block_foot {border:1px dotted #ddd; padding:5px;}
	.comment_list .block_foot h5 {background:#f2f2f2; padding:5px;}

/* Common Block */
.block_1 {margin-bottom:10px; overflow:auto; zoom:1;}
	.block_body {overflow:auto; zoom:1;}
	.block_head {overflow:auto; zoom:1;}
	.block_foot {overflow:auto; zoom:1;}
	.block_title {overflow:auto; zoom:1;}
.block_2 {padding:10px; border:1px solid #ddd; background:#f2f2f2; overflow:auto; zoom:1;}
.block_3 {padding:10px; border:1px solid #ddd; overflow:auto; zoom:1;}
.block_4 {border:1px solid #ddd; margin-bottom:10px;}
.block_4 .block_head {background:#f2f2f2; font-family:"微软雅黑", "黑体"; border-bottom:1px solid #ddd; padding:10px;}
.block_4 .block_head h3 {font-size:14px;}
.block_4 .block_subhead {border-bottom:1px solid #ddd; padding:10px;}
.block_4 .block_body {padding-top:5px; overflow:hidden;}

.side_block {}
.side_block .box_1 {border:1px solid #ddd;}
.side_block h3 {border-bottom:1px solid #ddd; border-top:1px solid #fff; background:#f2f2f2; color:#444; padding:8px; font-size:14px; font-family:"微软雅黑", "黑体";}
.side_block h3 .more {float:right; font-size:12px; font-weight:normal;}

/* Common Layout Style */
.area_left {float:left; width:221px; margin-right:14px;}
.area_main {float:left; width:965px; padding:8px 0 0 0; overflow:hidden;}
.category_space {height:445px;}

.recommend_block {margin-bottom:20px; border:1px solid #e0edb8;}
	.recommend_block .title {float:left; width:14px; height:161px; padding:9px; font-size:14px; font-weight:bold; line-height:24px; background:#e0edb8; color:#4d6700;}
	.recommend_block .goods_list_1 li {width:133px; height:179px;}
	.recommend_block .goods_list_1 .box {padding:9px;}
	.recommend_block .goods_list_1 .name {white-space:nowrap; overflow:hidden;}
	.recommend_block .goods_list_1 .thumb {width:115px; height:115px;}

.popup_mask {display:none; position:absolute; zoom:1; width:100%; height:100%; z-index:99997; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; left:0; top:0;}
.popup_wrap {display:none; position:absolute; width:100%; height:100%; z-index:99998; left:0; top:0; text-align:center;}
.popup_wrap * {text-align:left;}

.popup_common {}
	.popup_common .popup_box {background:#fff; margin:auto;}
	.popup_common .thead_1 {background:#0294c9 url(images/bianli100/bgs_blue.gif) 0 0; height:40px;}
	.popup_common .thead_1 h3 {color:#fff; line-height:40px; padding:0 10px; float:left;}
	.popup_common .thead_1 .right {float:right;}
	.popup_common .tbody_1 {border:3px solid #0091c6; border-top:0; height:557px; overflow:hidden;}
	.popup_common .btn_close {display:block; margin-top:2px; width:38px; height:38px; background:url(images/bianli100/icons_blue.gif) -45px 0;}
	.popup_common .btn_close:hover {background-position: -83px 0;}

/* Spec Layout Style */
#header {min-width:1200px; height:84px; background:url(images/bianli100/bg_header.gif) repeat-x;}
	#header .wrapper {height:91px; background:url(images/bianli100/bg_logo.jpg) no-repeat top center;}
	#header .left {float:left; width:500px;}
	#header .center {float:left; width:200px;}
	#header .right {float:left; width:500px; position:relative; z-index:900;}

#logo {text-align:center;}
	#logo a {display:block; margin:auto; width:150px; height:90px;}
	#logo a strong {display:none;}

#nav {overflow:auto; height:29px;}
	#nav li {float:left; display:block;}
	#nav li a {display:inline-block; height:27px; line-height:27px; color:#fff; margin:0 0.5em; padding:0 5px; font-size:12px;}
	#nav li a:hover {background:#fff; color:#0091c6; text-decoration:none;}
	
#usermenu {overflow:auto; height:29px; clear:both;}
	#usermenu li {float:right;}
	#usermenu li a {display:inline-block; height:27px; line-height:27px; color:#fff; margin:0 0.5em; padding:0 5px; font-size:12px;}
	#usermenu li a:hover {background:#fff; color:#0091c6; text-decoration:none;}
	
#cate {overflow:auto; margin-top:17px;}
	#cateTitle {float:left; width:150px;}
	#search {float:left; width:250px; height:34px; border:1px solid #c7c7c7; border-left:0; background:url(images/bianli100/bgs_gray.gif) 0 0; font-size:12px;}
	#search div {float:left;}
	#search .title {padding:8px; color:#0091c6; font-family:"微软雅黑", "黑体";}
	#search .keywords {margin:4px 0 0 0; border-top:1px solid #dadada; border-bottom:1px solid #fff;}
	#search .keywords input {border:1px solid #dadada; border-top:1px solid #f0f0f0; background:#fff; padding:4px; width:140px; height:15px; color:#666;}
	#search .submit button {width:34px; height:34px; border:0; background:url(images/bianli100/icons_blue.gif) 0 0; cursor:pointer;}
	#cateList {position:absolute; margin-left:-5px; padding-top:5px; top:81px; width:230px; height:440px; background:url(images/bianli100/bg_cate_list.gif) no-repeat;}
	#cateList dl {border-bottom:1px dotted #e5e5e5; margin:3px 8px;}
	#cateList dl.last {border-bottom:0;}
	#cateList dt {padding:3px 5px;}
	#cateList dt a {font-family:"微软雅黑", "黑体"; font-weight:bold; color:#0091c6;}
	#cateList dt a:hover {text-decoration:underline;}
	#cateList dd {padding:2px 2px; overflow:auto;}
	#cateList dd a {font-size:12px; display:block; float:left; width:30%; margin:0 1px 5px 0; padding:2px 3px; color:#888;}
	#cateList dd a:hover {color:#fff; background:#0091c6; text-decoration:none;}
	#cateList dd a.active {color:#fff; background:#0091c6;}

/*headerFloat*/
#headerFloat {position:absolute; width:503px; height:33px; top:39px; right:0; z-index:990;}

#shopInfo {float:right; width:170px; background:#fff; font-size:12px;}
	#shopInfo a {display:block; border:1px solid #dcdcdc; cursor:default;}
	#shopInfo a:hover {text-decoration:none; border:1px solid #00749e;}
	#shopInfo a:hover .text {display:block;}
	#shopInfo .stat {line-height:31px; color:#749802; padding-left:40px; background:#fff url(images/bianli100/icons_green.gif) 0 -80px;}
	#shopInfo .stat_stop {color:#f30; background:#fff url(images/bianli100/icons_green.gif) 0 -115px;}
	#shopInfo .text {display:none; line-height:24px; color:#666; padding:0 10px;}

#myLocate {float:right; width:170px; height:33px; background:#fff; font-size:12px; background:url(images/bianli100/icons_green.gif) 0 -43px; overflow:auto;}
	#myLocate a {display:block; height:31px; line-height:31px;}
	#myLocate a:hover {text-decoration:none;}
	#myLocate .toggle_1 {border:1px solid #dcdcdc;}
	#myLocate .toggle_2 {border:1px solid #00749e;}
	#myLocate .text {width:137px; margin-left:30px; color:#666;}
	
#cart {float:right; width:150px; height:33px;}
	#cartTitle {position:absolute; right:0; z-index:9101; width:150px; height:33px;}
	#cartTitle a {display:block; color:#555; background:#fff url(images/bianli100/bgs_green.gif) 0 -252px}
	#cartTitle a:hover {text-decoration:underline;}
	#cartTitle .toggle_1 {height:31px; border:1px solid #dcdcdc;;}
	#cartTitle .toggle_2 {height:33px; border:1px solid #00749e; border-bottom:0;}
	#cartTitle .count {color:#555; padding:8px 0 0 35px; font-size:12px;}
	#cartTitle .count strong {color:#80a608;}
	#cartBody {position:absolute; display:none; top:33px; right:0; overflow:hidden; width:240px; margin-bottom:-1px; border:1px solid #00749e; z-index:9100;}
	#cartBody .box {border-top:0; background:#fff;}
	.cart_list {height:357px; overflow:auto; overflow-x:hidden;}
	.cart_list li {padding:8px; border-bottom:1px dotted #e9e9e9; clear:both; overflow:auto; zoom:1; font-size:12px;}
	.cart_list .content {clear:both; padding-bottom:5px;}
	.cart_list .content a {color:#666;}
	.cart_list .content a:hover {text-decoration:underline;}
	.cart_list .del {float:right; text-align:right; width:40px; line-height:19px;}
	.cart_list .del a {color:#ccc;}
	.cart_list .del a:hover {text-decoration:line-through;}
	.cart_list .count {float:left; width:130px;}
	.cart_list .count a {display:block; float:left;}
	.cart_list .count span {display:block; float:left; width:22px; text-align:center; line-height:19px}
	.cart_list .count .price {width:65px;}
	.cart_list .price strong {color:#0091c6;}
	.button_minus_1 {width:19px; height:19px; background-image:url(images/bianli100/icons.gif); background-position: 0 -50px;}
	.button_minus_1:hover {background-position: -20px -50px;}
	.button_minus_1:active {background-position: -40px -50px;}
	.button_plus_1 {width:19px; height:19px; color:#fff; background-image:url(images/bianli100/icons.gif); background-position: -60px -50px;}
	.button_plus_1:hover {background-position: -80px -50px;}
	.button_plus_1:active {background-position: -100px -50px;}
	#cart .balance {padding:5px; overflow:auto; zoom:1; font-size:12px;}
	#cart .cart_total {float:left; border:1px solid #e4e4e4; border-right:none; background:#f2f2f2; height:30px; padding:4px 5px; width:125px;}
	#cart .cart_total strong {font-weight:normal; color:#f60;}
	#cart .cart_total .amount {color:#0091c6; font-family:"微软雅黑", "黑体";}
	#to_balance {display:block; float:left; width:93px; height:40px; background-image:url(images/bianli100/bgs_green.gif); background-position:0 -212px;}
	#to_balance:hover {background-position:-93px -212px;}
	#to_balance:active {background-position:0 -212px;}
/*headerFloat end*/

#flowFrame .popup_box {width:800px; height:600px; overflow:hidden;}
.frame_content {width:800px; height:600px; margin:0; overflow:hidden; text-align:left;}

#shoppingFlowContent {}
	#shoppingFlowContent .left {float:left; height:452px; width:220px; padding:15px 0 0 20px; border-right:2px solid #9cc813; overflow:hidden;}
	#shoppingFlowContent .right {float:left; height:452px; width:500px; padding:15px 20px 0 30px; overflow:hidden;}
	#shoppingFlowContent .bottom {clear:both; height:89px; background:#f4f4f4; border-top:1px solid #e5e5e5;}
	#shoppingFlowContent h3 {margin-bottom:15px; font-size:14px; color:#222; font-family:"微软雅黑", "黑体"; text-align:left;}
	#shoppingFlowContent .shipping_store {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ddd;}
	#shoppingFlowContent .shop_name {font-weight:bold; line-height:2em;}
	#shoppingFlowContent .shop_info {font-size:12px; color:#888; line-height:1.5em;}
	#shoppingFlowContent .user_locate {font-weight:bold;}
	#shoppingFlowContent .user_locate a {margin-left:1em; font-size:12px; font-weight:normal;}
	#shoppingFlowContent .shipping_method {position:absolute; padding:2px 0 0 0; overflow:visible;}
	#shoppingFlowContent .shipping_method li {width:218px; clear:both; border-right:0;}
	#shoppingFlowContent .shipping_method .box {padding:15px 12px;}
	#shoppingFlowContent .shipping_method .fee {padding-top:10px;}
	#shoppingFlowContent .shipping_method li.active {border-right:3px solid #fff;}
	#shoppingFlowContent .payment_method li {width:90px; height:36px;}
	#shoppingFlowContent .member_card {padding:5px 8px; line-height:26px; clear:both;}
	#shoppingFlowContent .member_card a {margin-left:1em;}
	#shoppingFlowContent .bottom .col_1 {width:564px; padding:20px 0 0 30px;}
	#shoppingFlowContent .bottom .col_2 {width:200px; padding-top:15px; height:70px;}
	.btn_submitOrder {border:0; cursor:pointer; background:url(images/bianli100/btns_green.gif) 0 -80px; width:182px; height:60px;}
		.btn_submitOrder:hover {background-position:0 -140px;}
		.btn_submitOrder:active {background-position:0 -80px; margin-top:1px;}
		#shoppingFlowContent .button_disabled {border:0; cursor:pointer; background:url(images/bianli100/btns_green.gif) -182px -80px; width:182px; height:60px;}
	#shoppingFlowContent .order_total {height:70px;}
	#shoppingFlowContent .order_total li {float:left; position:relative; margin-right:40px;}
	#shoppingFlowContent .order_total .symbol {position:absolute; top:20px; left:-10px; font-size:16px;}
	#shoppingFlowContent .order_total .name {padding-left:5px;}
	#shoppingFlowContent .order_total .price {font-size:24px; font-family:"微软雅黑", "黑体"; color:#444;}
	#shoppingFlowContent .order_total .total_fee {float:right;}
	#shoppingFlowContent .order_total .total_fee .price {color:#f60;}
	
	.success_page {text-align:center; padding:50px;}
		.success_page * {text-align:left;}
	.success_info_list {margin:0 auto; width:245px; padding-left:60px;}
		.success_info_list li {border-bottom:1px solid #eee; padding:0 5px; font-size:14px; line-height:30px; color:#666;}
	.pay_online input {background:URL(images/bianli100/btns_green.gif) -294px 0; width:206px; height:40px; line-height:40px; text-align:center; color:#fff; font-weight:bold; font-size:14px; border:0; padding:0; margin:1;}
		.pay_online input:hover {background:URL(images/bianli100/btns_green.gif) -294px -40px;}
		.pay_online input:active {background:URL(images/bianli100/btns_green.gif) -294px 0;}
	.pay_online_2 input {background:URL(images/bianli100/btns_green.gif) -182px -140px; width:144px; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:bold; font-size:12px; border:0; padding:0; margin:1;}
		.pay_online_2 input:hover {background:URL(images/bianli100/btns_green.gif) -182px -170px;}
		.pay_online_2 input:active {background:URL(images/bianli100/btns_green.gif) -172px -140px;}
	.success_page .close_panel {padding:30px; text-align:center;}

#emptyCartRecom .popup_box {width:576px; height:276px;}
	#emptyCartRecom .tbody_1 {height:236px;}

#bodier {clear:both; overflow:auto;}

.breadcrump {padding:0 5px 5px 5px; border-bottom:1px dotted #888; margin:0 0 10px 0;}
	.breadcrump span {color:#888;}
	.breadcrump a {margin:0 0.5em; color:#0091c6;}
	.breadcrump a:hover {text-decoration:underline;}

#good {}
	#good h2 {margin-bottom:10px;}
	.good_picture {float:left; padding-right:15px; margin-bottom:10px;}
	.good_picture .good_pic_big {text-align:center; width:450px; height:450px; border:1px solid #e5e5e5;}
	.good_picture #goodsimg {width:100%; height:100%;}
	.good_picture .label {position:absolute; width:45px; height:45px;}
	.good_gallery {border:1px solid #ddd; border-top:none; overflow:auto; zoom:1; background:#f2f2f2;}
	.good_gallery li {float:left;}
	.good_gallery li img {width:60px; height:60px;}
	.good_info {float:left; width:495px; line-height:2em;}
	.good_info h2 {line-height:1.5em;}
	.good_info .summary {line-height:1.6em;}
	.good_info .price {border:1px solid #e5e5e5; background:#f8f8f8; padding:5px 10px; margin-top:5px;}
	.good_info .price strong {font-size:16px; color:#ff6600;}
	.good_info .promote {background:#0091c6; border:1px solid #e5e5e5; border-top:none; color:#fff; padding:10px 10px 5px 10px;}
	.good_info .promote_price {font-size:24px; font-weight:bold; color:#fff;}
	.good_info .good_attr {clear:both; overflow:auto; zoom:1; padding:5px 10px; background:#f8f8f8; border:1px solid #e5e5e5; border-top:none;}
	.good_info .good_attr h4 {font-size:12px;}
	.good_info .good_attr label {display:block; float:left; padding:5px 0 5px 0; width:33%; line-height:1.5em;}
	.good_info .good_attr input {vertical-align:middle;}
	.good_info .good_buyoption {padding:10px; background:#f8f8f8; border:1px solid #e5e5e5; border-top:none;}
	.good_info .good_buyoption .textfield {text-align:center;}
	.good_info .addbasket {padding:15px 0 5px 0;}
	.good_info .addbasket a {display:block; width:162px; height:40px; background-image:url(images/bianli100/btns_green.gif); background-position:0 0px;}
	.good_info .addbasket a:hover {background-position:0px -40px;}
	.good_info .addbasket a:active {background-position:0px 0px;}
	.good_info .padd .tit {border-left:1px solid #edcacf; border-right:1px solid #edcacf; background:#fceef0; padding:2px 10px;}
		.padd_table {background:#fceef0; border:1px solid #edcacf; border-top:0; border-bottom:0;}
		.padd_table th {border-bottom:1px solid #edcacf; padding:3px; font-weight:normal;}
		.padd_table td {border-bottom:1px solid #edcacf; padding:3px;}
	.good_detail {display:block; clear:both; margin:10px 0 10px 0;}
	.good_detail .block_head {}
	.good_attr {}
	.good_desc {font-size:14px; line-height:1.7em; padding:10px;}
	.good_desc p {line-height:1.7em;}
	.good_desc p * {line-height:1.7em;}
	.good_desc h3 {margin:1em 0;}
	#good .detail_menu li {float:left; width:80px;}
	.good_comment {}
	.good_comment li {padding:10px; border-bottom:1px dotted #ddd; line-height:1.5em;}
	.good_comment .comment_author {padding-bottom:5px; color:#888;}
	.good_comment .comment_date {margin:0 1em;}
	.good_comment .comment_content {color:#444;}
	.good_comment .comment_reply {color:#888; border:1px solid #ddd; background:#f2f2f2; padding:8px; margin-top:5px;}
	.good_comment .block_foot {border:1px dotted #ddd; padding:5px;}
	.good_comment .block_foot h5 {background:#f2f2f2; padding:5px;}
	#pagebar {padding:10px;}
	
.login_page {height:500px; position:absolute; left:0; width:100%; margin-top:-8px; *margin-top:-2px; background-position:center;}
	.login_page .wrapper {width:950px; position:relative;}
	.login_panel_bg {position:absolute; right:40px; top:40px; width:300px; height:350px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
	.login_panel {position:absolute;; right:40px; top:40px;; width:300px; height:300px;}
	.login_panel h2 {border-bottom:1px solid #608274; padding-left:1em; color:#fff; line-height:40px; font-size:18px; font-weight:normal;}
	.login_panel dl {padding:15px 25px 0 25px; color:#fff;}
	.login_panel dt {padding-bottom:8px;}
	.login_panel dt a {color:#ddd;}
	.login_panel dd .inputBg {border:0; padding:8px 5px;}
	.button_login {width:250px; height:38px; border:0; background:url(images/bianli100/btns_green.gif) 0 -200px;}
	.button_login:hover {background-position:0 -238px;}
	.button_login:active {background-position:0 -200px;}
.register_page {padding:20px 30px 30px 30px; overflow:auto;}
	.register_panel {float:left; width:700px; border:1px solid #ddd;}
	.register_page .sidebar {float:left; width:300px; padding:20px 0 0 40px; font-size:14px;}
	.register_panel h2 {color:#0091c6; padding-left:1em; background:#f2f2f2; padding:20px; border-bottom:1px solid #ddd;}
	.register_panel .form_1 {padding:20px;}
	.register_panel dt {line-height:36px; font-size:14px;}
	.register_panel dd .inputBg {padding:8px 5px;}
	form .tip {display:inline-block; height:24px; font-size:12px; line-height:24px; padding-left:30px; margin-left:1em;}
	form .tip_2 {margin-left:1em;}
	form .error {background:url(images/bianli100/icon_error.png) no-repeat;}
	form .isright {background:url(images/bianli100/icon_right.gif) no-repeat;}
	.button_register {width:162px; height:40px; border:0; background:url(images/bianli100/btns_green.gif) 0 -276px;}
		.button_register:hover {background-position:0 -316px;}
		.button_register:active {background-position:0 -276px;}
		.register_panel .button_disabled {width:162px; height:40px; border:0; background:url(images/bianli100/btns_green.gif) 0 -356px;}
	.register_login #login_panel {float:left; width:400px; padding:20px 0 0 5%; border-right:1px solid #ddd;}
	.register_login #register_panel {float:left; width:300px;}

#userMenu {float:left; width:148px; border:1px solid #0091c6;}
#userMenu .block_title {padding:4px 8px; color:#fff; background:#0091c6;}
#userMenu h3 {font-size:14px; height:20px; line-height:20px; font-family:"微软雅黑", "黑体";}
#userMenu .block_body {background:#fff; padding:3px;}
#userMenu li {height:30px; margin-bottom:1px;}
#userMenu li a {display:block; height:30px; line-height:30px; padding:0 0 0 8px; font-size:12px; background:url(images/common/icons.gif) no-repeat 0 -20px;}
#userMenu li a:hover {background:#f2f2f2; color:#333; text-decoration:none;}
#userMenu li a.active {background:#f2f2f2; color:#333; text-decoration:none; font-weight:bold;}

#user_mainarea {padding:0 0 0 15px; overflow:auto; zoom:1;}
#user_mainarea .block_3 {margin-bottom:10px; }
#user_mainarea .block_3 .block_title {padding:5px; background:#f2f2f2;}
#user_mainarea .block_3 p {line-height:2em;}
#user_mainarea .block_3 h5 {padding:0 0 10px 0;}
#user_mainarea .block_3 .form_row_1 {border-bottom:1px dotted #ddd;}
#user_mainarea .block_3 .block_body {padding-bottom:20px;}
	
#homeCover {padding:2px 0 0 230px; clear:both; overflow:auto;}
	#homeCover .left {float:left; width:750px; margin-right:5px; overflow:auto;}
	#homeCover .right {float:left; width:215px;}
	#homeCover .right .box {height:422px; border:1px solid #e5e5e5; background:#fff;}
	#adSwitcher {float:left; width:560px; height:210px; margin-right:3px;}
	#adSixList {clear:both; padding-top:5px;}
		#adSixList ul {border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; overflow:auto;}
		#adSixList ul li {float:left; width:248px; height:103px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#000;}
		#adSixList ul li a {display:block; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=96); -moz-opacity:0.96; opacity:0.96;}
		#adSixList ul li a:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; opacity:1;}
	#homeNotice {height:190px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:0 5px 5px 5px;}
	#homeNewArticle {padding:0 5px 5px 5px;}

.sideSwitcher {width:215px; height:340px; position:relative; overflow:hidden;}
.sideSwitcher .slider {height:315px; white-space:nowrap; position:absolute;}
.sideSwitcher .slider li {float:left; width:215px; height:315px;}
.sideSwitcher .num {position:absolute; top:315px; width:215px; text-align:center; padding:9px 0;}
.sideSwitcher .num span{display:inline-block; width:7px; height:7px; margin:0 5px; background:#ccc; cursor:pointer;}
.sideSwitcher .num span.on {background:#999;}

.mainSwitcher {width:560px; height:210px; position:relative; overflow:hidden;}
.mainSwitcher .slider {height:210px; white-space:nowrap; position:absolute;}
.mainSwitcher .slider li {float:left; width:560px; height:210px;}
.mainSwitcher .num {position:absolute; top:180px; width:560px; text-align:center; padding:9px 0;}
.mainSwitcher .num span{display:inline-block; width:11px; height:9px; margin:0 5px; background:#000; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.mainSwitcher .num span.on {background:#fff;}


.home_block {margin-top:15px; border:1px solid #ddd; background:#fff; overflow:auto;}
	.home_block_common {border-top:2px solid #0091c6;}
	.home_block_common .col_1 {width:982px; border-right:1px solid #ddd;}
	.home_block_common .goods_list_1 {padding:0 0 10px 15px;}
	.home_block_common .tags_list {position:absolute; top:3px; right:0;}
	.home_block_common .tags {padding-top:5px; display:inline-block;}
	.home_block_common .col_2 {width:215px;}
	.home_block_common h2 {font-size:16px; padding:15px 0 10px 15px;}
	.home_block_common h2 a {text-decoration:none; font-size:18px; font-weight:bold;}
	.home_block .ad_sidebar {width:215px; height:340px;}
	.home_block .home_block_rt_btn {display:inline-block; padding:7px 20px; background:#0091c6; color:#fff;}
	.home_block .home_block_rt_btn:hover {background:#2db3e4; text-decoration:none;}
	.home_block .home_block_rt_btn:active {background:#007099;}
	
.home_rank {border-top:1px solid #ddd;}
	.home_rank h3 {font-size:12px; padding:7px 5px;}
	.home_rank li {border-top:1px dotted #ddd; padding:8px 5px;}
	.home_rank .price {float:right;}

#hotGoods {border-top:2px solid #9cc813;}
	#hotGoods .col_1 {border:0; height:auto;}
	.hot_goods_icons {padding:5px 0 0 4px;}
	.hot_goods_icons li {float:left; width:68px; height:68px; border:1px dotted #ddd; margin:-1px 0 0 -1px;}
	.hot_goods_icons a {display:block; width:68px; height:68px; background-image:url(images/bianli100/icons_goods.gif);}
	.hot_goods_icons a:hover {background-image:url(images/bianli100/icons_goods_hover.gif);}
	.g_battery {background-position:0 0;}
	.g_umbrella {background-position:-70px 0;}
	.g_paper {background-position:-140px 0;}
	.g_lamp {background-position:0 -70px;}
	.g_candle {background-position:-70px -70px;}
	.g_lighter {background-position:-140px -70px;}
	.g_powerstrip {background-position:0 -140px;}
	.g_glue {background-position:-70px -140px;}
	.g_bandaid {background-position:-140px -140px;}
	.g_condom {background-position:0 -210px;}
	.g_sanitarytowel {background-position:-70px -210px;}

.footer_label {padding:40px 0 20px 0; text-align:center;}
	.footer_label a {display:inline-block; margin-right:1px;}

#footer {overflow:auto; zoom:1; clear:both; padding-bottom:20px; margin-top:20px; border-top:1px solid #ddd; background:#f3f3f3;}
	#footer .box {border-top:2px solid #eee; overflow:auto; zoom:1; text-align:center;}
	#help_nav {float:left; width:800px; margin:10px auto; overflow:auto; zoom:1; text-align:left;}
		.help_list_menu {float:left; width:100px; padding:10px 10px;}
		.help_list_menu li {line-height:2em; color:#898e90;}
		.help_list_menu li a {text-decoration:none; font-size:12px; color:#898e90;}
		.help_list_menu li a:hover {text-decoration:underline;}
		.help_list_menu h5 {padding:0 0 10px 0; font-family:"微软雅黑", "黑体"; font-weight:normal; font-size:14px; color:#444;}
		.help_list_menu h5 a {text-decoration:none; color:#444;}
	#footer_weibo {float:left; width:180px; margin-right:10px; padding:18px 0 0 0;}
		#footer_weibo dl {clear:both; margin-bottom:10px; padding-bottom:10px; overflow:auto;}
		#footer_weibo dt {float:left; width:43px; margin-right:10px;}
		#footer_weibo h5 {font-family:"微软雅黑", "黑体"; font-size:14px; font-weight:normal; color:#444; margin:4px 0;}
		#footer_weibo a {color:#444;}
	#footer_logo {float:left; width:180px; padding:20px 0 0 0; text-align:center;}
	#copyright {text-align:center; padding:10px; color:#777; font-size:12px; clear:both;}
	#copyright a {color:#444;}
	#copyright a:hover {text-decoration:underline;}
	.certifi {overflow:auto; zoom:1; border:1px solid #ddd; padding:5px 10px; background:#fff;}
	.certifi li {display:inline; margin:0 10px 0 0; line-height:20px;}
	#footer_menu {clear:both; text-align:center; border-top:1px dotted #ddd; padding:20px; width:1160px; margin:0 auto;}
		#footer_menu a {margin:0 1em;}
	
/*广告位样式*/
.ad_homepage_02 {float:left; width:185px; height:210px;}
.ad_homepage_03 {border:1px solid #fff; width:211px; height:73px; overflow:hidden;}